In part 2 we will be setting up the GDExtension and creating the Video class. The setup for GDExtensions isn't too difficult, it just takes a bit of time and know how. In the next episode we will go over FFmpeg and opening a video file. Will be interesting ;) Subscribe to stay up to date with the next parts of this tutorial series ;) Godot-cpp: https://github.com/godotengine/godot-cpp *Playlist:* https://www.youtube.com/playlist?list=PL8opQePBSY5mr2Fup2mqc-4cMBxxaqvMg *GitHub repo:* https://github.com/VoylinsGamedevJourney/gozen_lite *Support me:* https://ko-fi.com/voylin *My main channel:* https://youtube.com/@voylinslife *Discord group:* https://discord.gg/BdbUf7VKYC *Github:* https://github.com/voylin *Github organization:* https://github.com/VoylinsGamedevJourney *GoZen repo:* https://github.com/VoylinsGamedevJourney/GoZen *GoZen sub-reddit:* https://www.reddit.com/r/GoZen *Chapters:* 0:00 Intro 0:25 Godot-cpp repo 1:00 Why use Git 1:53 Adding the GDExtension stuff 3:16 What are submodules 4:40 Creating the build system 17:34 Creating .gdextension file 22:09 Registering types 31:55 Video class 43:22 Outro *My Camera Setup* Canon EOS 200D: https://amzn.to/4btaUqP Panasonic hc-v808: https://amzn.to/3w82MMo Canon S120: https://amzn.to/3ug5uit *My PC Setup* Cooler master TD300 mesh case: https://amzn.to/3w85rpl AMD Ryzen 5 2600: https://amzn.to/42uYVFb Gigabyte B450M s2h: https://amzn.to/487gM6f 16GB Corsair Vengeance RAM: https://amzn.to/42wNTPV Nvidia GTX760: https://amzn.to/4881Ch2 Fifine Mic: https://amzn.to/49tuZvF #godot #godot4 #indiedev